installation art - German English Dictionary